package com.tan.kotlintest.dispatchevent;

import android.support.annotation.NonNull;
import android.support.v4.view.PagerAdapter;
import android.view.View;
import android.view.ViewGroup;

import com.tan.kotlintest.R;
import com.tan.kotlintest.base.BaseActivity;

import org.jetbrains.annotations.Nullable;

/*
 * Copyright (C) 2018 重庆一聊高科技有限公司
 * 版权所有
 *
 * 功能描述：测试事件分发
 * 作者：txj
 * 创建时间：2018/9/14
 *
 * 修改人：
 * 修改描述：
 * 修改日期
 */
public class TestDispatchEventActivity extends BaseActivity {

    @Nullable
    @Override
    protected View getContentView() {
        return inflate(R.layout.activity_test_dispatch_event_layout);
    }

    @Override
    protected void onContentAdded() {
        setTitleText("测试事件分发");
        initStart();
    }

    /**
     * 初始化开始
     */
    private void initStart() {
        MyViewPager content_vp = findViewById(R.id.content_vp);
        content_vp.setAdapter(new PagerAdapter() {
            @Override
            public int getCount() {
                return 3;
            }

            @Override
            public boolean isViewFromObject(@NonNull View view, @NonNull Object object) {
                return false;
            }

            @NonNull
            @Override
            public Object instantiateItem(@NonNull ViewGroup container, int position) {
                return super.instantiateItem(container, position);
            }
        });
    }

}
